


๋ณธ ํ๋ก์ ํธ๋ ์์ฐ์ด์ฉ/ํฌ์ ๋ถ์ผ์ ๋ํ ์ฌ์ ์ง์์ด๋ ๊ฒฝํ์ด ์๋๋ถ์ ์ฐ์ ์ ์ผ๋ก ๋ชจ์ง์ค์ด๋
์๋ ๊ฒฝ์ฐ๋ผ๋ ์์ง์ ๋ ธ๋ ฅ์ด ์๋ค๋ฉด ํ์ตํ๋ฉฐ ์งํํ ์ ์๋ ๊ท๋ชจ์ ํ๋กํ ํ์ ํ๋ก์ ํธ์ ๋๋ค.
ํด๋น ๋๋ฉ์ธ์ ๊ด์ฌ์ด ์์ผ์๋ค๋ฉด ํธํ๊ฒ ์ง์ ๋ถํ๋๋ฆฝ๋๋ค
์ฐ๋ฆฌ๋ ๋จ์ํ ์ฃผ์ํฌ์ ์ ๋ณด ์ ๊ณต์ ๋์ด, ๊ฒฝ์ ์งํ์ ์์ฅ ํ๋ฆ์ ์ฝ์ด๋ด์ด ์ต์ ์ ๋งค์ยท๋งค๋ ํ์ด๋ฐ์ ์ ์ํ๋ ํฌ์ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค.
ํ๋ค์ด(Top-Down) ๊ฒฝ์ ๋ถ์ ๋ฐฉ์์ ๊ธฐ๋ฐ์ผ๋ก, ์ฃผ์ ํฌ์์๋ค์ด ๋ณต์กํ ์์ฅ ์์์ ๋ช
ํํ ํ๋จ์ ๋ด๋ฆด ์ ์๋๋ก ๋๋ ๋ฐ์ดํฐ ์ค์ฌ์ ์๋น์ค๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
์ ํฌ๋ โ๋งค์๋ ๊ธฐ์ , ๋งค๋๋ ์์ โ์ด๋ผ๋ ํฌ์ ์ฒ ํ์ ์ฆ๊ถ์์ฅ์ ์ ๋ชฉํ์ฌ, ๊ฑฐ์๊ฒฝ์ ๋ถ์(Top-Down) ๊ธฐ๋ฐ์ ์ฃผ์ ํฌ์ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
๊ธฐ์กด์ Bottom-Up(์ข
๋ชฉ ์ค์ฌ) ์๋น์ค์ ๋ฌ๋ฆฌ, ๊ฒฝ์ ์งํ์ ์์ฅ ๋ฐ์ดํฐ๋ฅผ ๊ฒฐํฉํด ๋งค์/๋งค๋ ํ์ด๋ฐ ํ๋จ์ ์ง์ํฉ๋๋ค.
ํนํ ์ด๋ณด ์ฃผ์ํฌ์์๊ฐ ์ฃผ์ ํ๊ฒ์ผ๋ก, ์ง์, ์ฃผ์๊ฐ๊ฒฉ, ์์น/ํ๋ฝ, ์ ๋ง ๋ฑ ๋ค์ํ ์งํ๋ฅผ ์ง๊ด์ ์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค.
๊ธ๋ฆฌ, ํ์จ, ๊ฒฝ๊ธฐ ์ฌ์ดํด ๋ฑ ๊ฑฐ์๊ฒฝ์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฆ๊ถ ์์ฅ ๋ฐฉํฅ์ฑ ์์ธก
์ฆ๊ถ ์์ฅ ๋ฐ ์ข ๋ชฉ ๋ถ์์ ํตํ ๋ง์ถคํ ํฌ์ ์ ๋ต ์ ๊ณต
์ด๋ณด์๋ถํฐ ์ ๋ฌธ ํฌ์์๊น์ง ์ฌ์ฉํ ์ ์๋ ์ง๊ด์ ์ด๊ณ ๊ฐ๋ ฅํ UX/UI
์ ๊ธฐ ๋ฏธํ : ์ 2ํ (์คํ๋ผ์ธ ์์ฃผ)
โป ์ฌ์ด๋ ํ๋ก์ ํธ๋ก ๋ณธ์ ์ ์ํฅ์ด ์๋์ ์์ ๊ณํ ์๋ฆฝ ์์
โป ๊ธฐ๋ณธ์ ์ผ๋ก๋ ๋ฆฌ๋๊ฐ ํ์๋ณ๋ก ํ ์ผ์ ๋ถ๋ฐฐํ๋ฉฐ ํ์์ด ์ํ๋ ๊ธฐ์ ์คํ ๋๋ ๊ฐ๋ฐ๊ฑด์ด ์๋ค๋ฉด ํ๋ก์ ํธ์ ๋ฐฉํฅ์ฑ์ ์ํฅ์ด ์์ง์๋ค๋ฉด ์ ๊ทน์ ์ผ๋ก ๊ฒํ ๊ฐ๋ฅ
โป ์๋ ํด๋นํ์ผ๋ก ๋ถ๋์ฐ ํฌ์ MVP ๊ฐ๋ฐ์ ์งํํ์ฌ ํ์ ํ๋ก์ฐ์ ์์คํ ์ ๊ตฌ์ฑ๋์ด์๋ ์ํ์ ๋๋ค (notion, github, figma ๋ฑ )
8๋
์ฐจ BE ๊ฐ๋ฐ์ (Java, Spring, Python)
- ๋ณด์ ์๋ฃจ์
๊ฐ๋ฐ : ๋คํธ์ํฌ ๋ณด์ ์๋ฃจ์
WEB admin ๊ฐ๋ฐ, ์๋ณตํธํ, RESful API, ์จํ๋ ๋ฏธ์คยทํด๋ผ์ฐ๋ ์๋ฒ ๊ตฌ์ถ/์ด์
- ํํ ํฌ ์๋น์ค ๊ฐ๋ฐ: ์ฐ๊ฐ 5์ต๊ฑด์ด์ ๊ฑฐ๋ PG์๋น์ค ์ด์/๊ฐ๋ฐ, ๋์ฉ๋ ๋ฐ์ดํฐ(100๋ง ๊ฑด) ์ฒ๋ฆฌ Batch ๊ฐ๋ฐ
5.1 ๊ตฌํ ํํฉ
- 2025๋ 1์ฐจ MVP ๋ฒ์ ๊ตฌํ์๋ฃ (๋ถ๋์ฐ ํฌ์ ๋๋ฉ์ธ) ํ์์ผ๋ฉฐ, ํด๋น ๋ฒ์ ์ ์ผ๋ถ ํ์ฉํ์ฌ ์ฃผ์ ํฌ์ ํ๋ซํผ์ ๊ฐ๋ฐ์์
- ํ์ ํ๋ก์ธ์ค ๋ฐ ์์คํ ๊ตฌ์ฑ์๋ฃ
- IA/PRD ์์ ์ค
- PRD ๊ตฌํ ๊ฒํ ์ค
5.2 ์ฃผ์ ๊ฐ๋ฐ ๋ฆฌ์คํธ
1) FE
- IOS, Android ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ๊ฒฝ ๊ตฌ์ฑ
- ๋ค์ด๋ฒ/์นด์นด์ค ๋ก๊ทธ์ธ ๊ตฌํ (OAuth)
- ํฌ์ ์ ํ์ฐจํธ ๊ฐ๋ฐ
- [FE/BE ๊ณตํต] ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ
- [FE/BE ๊ณตํต] AI ํฌ์ ๋ฆฌํฌํธ
2) BE
- DB table ์ค๊ณ
- ํฌ์ ์ง์/์งํ ์์ง๊ธฐ๋ฅ (Spring batch)
- ํฌ์ ์ง์/์งํ API ์ ๊ณต
- [FE/BE ๊ณตํต] ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ
- [FE/BE ๊ณตํต] AI ํฌ์ ๋ฆฌํฌํธ
5.3 ์๋น์ค ๊ตฌ์ฑ๋
[ํ์ฌ ๊ตฌ์ฑ]

[๊ณ ๋ํ ์์ ๊ตฌ์ฑ]

5.4 ํ์ R&R
- ํ๋ก์ ํธ ๋ฆฌ๋ (6๋
์ฐจ) : ๊ธฐํ, ๊ธฐ์ ๊ฒํ , BE ๊ฐ๋ฐ, ํ ๋ฐฑ์
- (๋ชจ์ง์ค) UI/UX ๋์์ด๋ : UI/UX ๋์์ธ (Figma)
- (๋ชจ์ง์ค) FE ๊ฐ๋ฐ์ : FE ๊ฐ๋ฐ (๋ฐ์ํ ์น, ๋ค์ด๋ฒ ์ง๋, ๊ฐ์ข ์ฐจํธ ๊ฐ๋ฐ)
- (๋ชจ์ง์๋ฃ) BE ๊ฐ๋ฐ์ 1 (7๋ ์ฐจ) : ๊ธฐ์ ๊ฒํ ,BE ๊ฐ๋ฐ, ํด๋ผ์ฐ๋ ๊ตฌ์ฑ
- (๋ชจ์ง์๋ฃ) BE ๊ฐ๋ฐ์ 2 : BE ๊ฐ๋ฐ, ํด๋ผ์ฐ๋ ๊ตฌ์ฑ (์์ง๋ฐฐ์น, RESTful API)
5.5 ํ๋ก์ ํธ ๊ธฐ์ ์คํ
- ๋์์ด๋ : Figma
- FE : React.js, ํ๋ฌํฐ ๋ฑ (๊ธฐ์ ์คํ์ ์ง์์์ ํ์ ์์ )
- BE : java, Spring, Spring batch, mybtis, mariaDB, MVC design pattern, TDD
- ํ์ ํด : gitHub , figma, drawio ๋ฑ
- ์ธํ๋ผ : ๊ฐ๋น์ ํธ์คํ ์๋ฒ, (์์ ) docker , (์์ ) AWS cloud
5.6 ๊ฐ๋ต์ ์ธ ๊ณํ
- 2025.09 : kick off
- [1์ฐจ] 2025.10~12 (3M) : ํ๋กํ ํ์ ๊ฐ๋ฐ (๋ถ๋์ฐ, ์์ฅ/๊ฒฝ์ ์งํ ๋ฐ์ดํฐ ์์ง ๋ฐฐ์น ๊ฐ๋ฐ, FE์๋ฒ ๊ตฌ์ฑ ๋ฐ ๊ฐ๋ฐ
- [2์ฐจ] 2026.01~10 (9M) : ๊ณ ๋ํ ๊ฐ๋ฐ, ์๋น์ค ์์ตํ
* ํด๋น ๋ชจ์ง๊ธ์ ํ๋กํ ํ์ ๊ฐ๋ฐ์ (3M) ํจ๊ป ํ ํ์์ ๊ตฌ์ธ์ค์ด๋ฉฐ, 2์ฐจ ํ๋ก์ ํธ ์งํ์ ๋ํด ์ํธํ์ํ์ ์งํ ์์ ์ ๋๋ค.
6.1 ๊ธฐ๋ ์ฑ์ฅ
- ๊ณตํต: ์์ฐ์ด์ฉ ๋ฐ ๋ถ๋์ฐ ํฌ์ ๋ ธํ์ฐ
- FE: ์ง๋ยท์ฐจํธยทํต๊ณ ๋ฑ ๋ค์ํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ฒฝํ
- BE: Spring ๊ธฐ๋ฐ ๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ(์ผ ์ต๋150๋ง๊ฑด) ,Open API ๊ฒฝํ (๊ณต๊ณต๋ฐ์ดํฐ, ๊ธ๊ฒฐ์)
6.2 ํ์์
- ์ฑ์คยท์ฑ ์๊ฐ ์๊ณ ๊ฐ๋ฐ์ ์ฆ๊ธฐ๋ ๋ถ
- ์ค๊ณ์ ์ฃผ๋์ ์ผ๋ก ์ฐธ์ฌํ ์์ฌ๊ฐ ์์ผ์ ๋ถ
- ๋ถ๋์ฐยท์ฃผ์ยท์ฑ๊ถ ๋ฑ ํฌ์/์์ฐ์ด์ฉ ๋๋ฉ์ธ์ ๊ด์ฌ์ด ์์ผ์ ๋ถ
- ๊ฐ๋ฐ ๊ฒฝ๋ ฅ 2๋ ์ด์ ์ด์ ๋ถ
- ๋์์ด๋ : ์ฌ์ฉ์ ํธ์์ฑ์ ๊ณ ๋ คํ ๋์์ธ ์์ ์ด ๊ฐ๋ฅํ์ ๋ถ, ๋ค์ํ ๋ฐ์ดํฐ๋ฅผ ์ง๊ด์ ์ด๊ณ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์๊ฐํ ํ ์ ์์ผ์ ๋ถ (๋ฒค์น๋งํน ์๋น์ค ์ฐธ๊ณ )
- FE: React.js ๋๋ Flutter ๊ธฐ๋ฐ ๊ฐ๋ฅํ์ ๋ถ
- BE: Spring ๊ธฐ๋ฐ BE ๊ฐ๋ฐ ๊ฐ๋ฅํ์ ๋ถ (๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ฒฝํํ์ ๋ถ)
6.4 ํฉ๋ฅ ์ ์ฐจ
- ์คํ๋ผ์ธ ์ปคํผ์ฑ์ ์์ฒญ๋๋ฆฝ๋๋ค.
(์งํ์ค์ธ ํ๋ก์ ํธ์ ๊ธฐํ์, ํ๋ก์ ํธ ์งํ๋ฐฉ์, ์๋น์ค ๊ตฌ์ฑ, ๊ฐ๋ฐ ์์ ํญ๋ชฉ, ์์ค ๋ฑ ๊ฐ๋ต์ ์ธ ๋ด์ฉ์ ๊ณต์ ๋๋ฆด ์์ ์ ๋๋ค.)
#Spring
#Java
#Javascript
#React
#Github
#Typescript
#Flutter
#Figma
projectTypeString2.01 waiting_apply
ํ๋ก์ ํธย apply